public class EnregistrerEtat implements Commande {
	
	//----------------Arguments--------------------------------------------------------------------------
	
	private Buffer buffer;
	private GardienEtats gardien;
	
	//----------------Constructeur----------------------------------------------------------------------
	
	public EnregistrerEtat(Buffer b)
	{		
		this.buffer = b;
		this.gardien = b.getGardienEtats();
	}

	//----------------Methodes--------------------------------------------------------------------------
	
	public void execute()
	{
		String textPrincipal = buffer.getText();
		String textBuffer = buffer.getPP().lire();
		gardien.enregistrer(textPrincipal, textBuffer);
	}
}
